<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>02_关于数据传递问题</title>
</head>
<body>
<!--
问题: 在js调用函数时传递变量参数时, 是值传递还是引用传递
  * 理解1：都是值（基本/地址值）传递
  * 理解2：可能是值传递，也可能是引用传递（地址值）
-->
<script type="text/javascript">
      var a=3
			function fn(a){
				console.log(a)//3
				a=a+1
				console.log(a)//4 传递的是a的值 --->值传递
			}
			fn(a)
			console.log(a)//3 读取的可能是全局变量，通过断点调试即可明白
			 
			function fn2(obj){
				console.log(obj.name)//top
				obj.name='up'
				console.log(obj.name)//up
			}
			var obj={name:'top'}
			fn2(obj)
			console.log(obj.name)//up // 传递的是obj指向的对象 ---> 引用传递   ???
</script>
</body>
</html>